<%-- 
    Document   : index
    Created on : 19/02/2012, 20:13:22
    Author     : luciano
--%>

<%@page import="utils.Constantes"%>
<%@page import="objetos.DocumentoIdentidad"%>
<%@page import="objetos.Candidato"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<%
	List<DocumentoIdentidad> listaDocumentosIdentidad = (List<DocumentoIdentidad>)request.getAttribute("listaDocumentosIdentidad");
	Candidato candidato = (Candidato) request.getAttribute("candidato");
	String accion = (String)request.getAttribute("accion"); 
	Boolean error = (Boolean)request.getAttribute("error");
	String errorExito = "";
	if(error!=null){
		if(error){
			errorExito = "error";
		}else{
			errorExito = "exito";
		}
	}else{
		String errorExitoFoto = request.getParameter("errorExitoFoto");
		
		if(errorExitoFoto!=null){
			errorExito = errorExitoFoto;
		}
	}
	
%>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>SVE - <%= accion.equals("ACTUALIZAR")?"Actualizar Candidatos":"Agregar Candidatos"%></title>
         <link type="image/x-icon" rel="shortcut icon" href="<%= request.getContextPath() %>/images/favicon.ico">
        <LINK REL=StyleSheet HREF="<%= request.getContextPath() %>/css/sve.css" TYPE="text/css" MEDIA=screen>
        <script type="text/javascript" src="<%=request.getContextPath() %>/jscript/jquery.js" ></script>
        <script type="text/javascript" src="<%=request.getContextPath() %>/jscript/admin/candidatosForm.js" ></script>
        
        <script type="text/javascript" src="<%=request.getContextPath() %>/jscript/jquery.alerts.js" ></script>
        <LINK REL=StyleSheet HREF="<%= request.getContextPath() %>/css/jquery.alerts.css" TYPE="text/css" MEDIA=screen>
    </head>
    <body>
        <div id="wrapper">
            <div id="header">
                <table style="width:100%;">
                    <tbody>
                    <tr>
                    <td align="left" >
                        SVE - Sistema de voto electr&oacute;nico
                    </td>
                    <td align="right" >
                        <img id="img_utn_logo" alt="UTNFRC" src="images/logoutn.gif">
                    </td>
                    </tr>
                    </tbody>
                </table>
            </div>

            <div id="content">
                
                <div id="menu-principal" >
                     <table style="width:100%;">
                        <tbody>
                            <tr>
                                <td align="left">
                                    <ul>
                                    	<li>
											<a href="Index">Inicio</a>
										</li>
                                        <li>
											<a href="Votacion">Votaci&oacute;n</a>
										</li>
										<li>
                                            <a href="EstudiantesList" >Estudiantes</a>
                                        </li>
                                        <li>
											<a href="UsuariosList" >Usuarios</a>
										</li>
										<li>
											Candidatos
										</li>
										<li>
											<a href="Resultados" >Resultados</a>
										</li>
                                     </ul>
                                </td>
                                <td align="right">
                                   	<% 
                                   		if(request.getUserPrincipal() != null){
                                   			out.print("Usuario: " + request.getUserPrincipal().getName());
                                   		}
                                   	%>
                                </td>
                                <td align="right">
                                   <ul>
                                        <li>
                                            <a href="Salir" >Salir</a>
                                        </li>
                                     </ul>
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
                <h1><%= accion.equals("ACTUALIZAR")?"Actualizar Candidatos":"Agregar Candidatos"%></h1>
                <input id="errorExito" type="hidden" name="errorExito" value="<%= errorExito %>" >
               
                <form id="formularioPrincipal" action="CandidatosGuardar" method="POST" >
                	<input id="id" type="hidden" name="id" value="<%= candidato.getId() %>">
                	<input id="accion" type="hidden" name="accion" value="<%= accion %>">
                	<p style="margin-left:20px;">Ingrese los datos correspondientes para filtrar los datos a mostrar en la tabla.</p>
                	
                    <table class="formTable" >                    	
                        <tr>
                            <td>
                                Apellidos:
                            </td>
                            <td colspan="3">
                            	<input id="apellidos" type="TEXT" name="apellidos" maxlength="255" value="<%= candidato.getApellidos()!=null?candidato.getApellidos():"" %>">
                            </td>
                        </tr>
                        <tr>
                            <td>
                                Nombres:
                            </td>
                            <td colspan="3">
                            	<input id="nombres" type="TEXT" name="nombres" maxlength="255" value="<%= candidato.getNombres()!=null?candidato.getNombres():"" %>">
                            </td>
                        </tr>
                        <tr>
                        	<td>
                            	Partido Pol&iacute;tico:
                            </td>
                            <td colspan="3">
                            	<input id="partidoPolitico" type="TEXT" name="partidoPolitico" maxlength="255" value="<%= candidato.getPartidoPolitico()!=null?candidato.getPartidoPolitico():""%>">
                            </td>
                        </tr>
                        <tr>
                        	<td>
                        		Tipo de Documento:
                        	</td>
                        	<td>
                        		<select id="tipoDocumento" name="tipoDocumento" >
                        			<option value="0" >Seleccionar</option>
                        			<%
                        				int tipDocSelected = 0;
                        				if(candidato!=null && candidato.getDocumentoIdentidad()!=null && candidato.getDocumentoIdentidad().getId()!=null){
                        					tipDocSelected = candidato.getDocumentoIdentidad().getId().intValue();
                        				}
                        				for(DocumentoIdentidad documentoIdentidad:listaDocumentosIdentidad){
                        			%>
                        					
                        			<option value="<%=documentoIdentidad.getId() %>" <%=tipDocSelected == documentoIdentidad.getId().intValue()?"selected=\"selected\"":""%>><%=documentoIdentidad.getNombreCompleto() %> </option>				
                        			<%
                        				}
                        			%>
                        		</select>
                        	</td>
                        	 
                            <td>
                                N&uacute;mero de Documento:
                            </td>
                            <td>
                             	<input id="numeroDocumento" type="text" name="numeroDocumento" maxlength="100" value="<%=candidato.getNumeroDocumento()!=null?candidato.getNumeroDocumento():""%>">
                            </td>
                        </tr>
                        
                        <tr>
                            <td colspan="4" style="text-align:center">
                                <input id="botonGuardar" type="button" value="Guardar">
								<input id="botonCancelar" type="button" value="Cancelar"> 
                            </td>
                            
                        </tr>
                    </table>
	            </form>
                <% if(Constantes.FORM_ACTUALIZAR.equals(accion)){ %>
                <form id="formularioFotos" action="CandidatosGuardarFotos" method="POST" enctype="multipart/form-data" >
                	<input type="hidden" name="id" value="<%= candidato.getId() %>">
                	<input type="hidden" name="accion" value="<%= accion %>">
                	<table class="formTable" >
                		
                		<tr>
                			<td style="text-align: center; height: 160px;width:160px;padding:0px 5px;">
                			<% if(candidato.getFotoCandidato()!=null && candidato.getFotoCandidato().length()>0){ %>
                				<% if(candidato.getId().intValue()!=1) { %>
                				<img class="fotoCandidato" alt="No se encuentra el archivo <%= candidato.getFotoCandidato()%>" src="imagesCandidatos/<%= candidato.getFotoCandidato()%>">
                				<% }else{ %>
                				<img class="fotoCandidato" alt="No se encuentra el archivo" src="images/voto_blanco.png">
                				<% } %>	
                			<% } else{ %>
                			<img class="fotoCandidato" alt="No se encuentra el archivo <%= candidato.getFotoCandidato()%>" src="imagesCandidatos/sin_foto.png">
                			<% } %>
                			</td>
	                        <td colspan="2" >
	                        	Foto del Candidato:
	                        </td>
	                        <td colspan="2" >
	                        	<input type="file" name="fotoCandidato"  >
	                        </td>
                        </tr>
                        <tr>
                			<td style="text-align: center; height: 160px;width:160px; padding:0px 5px;">
                        	<% if(candidato.getFotoPartidoPolitico()!=null && candidato.getFotoPartidoPolitico().length()>0){ %>
                				<% if(candidato.getId().intValue()!=1) { %>
                				<img class="fotoCandidato" alt="No se encuentra el archivo <%= candidato.getFotoPartidoPolitico()%>" src="imagesCandidatos/<%= candidato.getFotoPartidoPolitico()%>">
                				<% }else{ %>
                				<img class="fotoCandidato" alt="No se encuentra el archivo" src="images/voto_blanco.png">
                				<% } %>
                			<% } else{ %>
                				<img class="fotoCandidato" alt="No se encuentra el archivo <%= candidato.getFotoPartidoPolitico()%>" src="imagesCandidatos/sin_foto.png" >
                			<% } %>
                			</td>
	                        <td colspan="2" >
	                        	Foto del Partido Politico:
	                        </td>
	                        <td colspan="2" >
	                        	<input type="file" name="fotoPartidoPolitico"  >
	                        </td>
                        </tr>
                        <tr>
                        	<td colspan="6" style="text-align:center">
                                <input id="botonGuardarFotos" type="button" value="Guardar Fotos">
                            </td>                            
                        </tr>
                	</table>  
                </form>
                <% } %>
            </div>

            <div id="footer">
                Paradigmas de programaci&oacute;n 2012 - Alumnos: Luciano Mart&iacute;n de Asteinza, Jos&eacute; El&iacute;as Nazar
            </div>
        </div>
    </body>
</html>

